It is one of the common names of a type of orchid. Its scientific name is Peristeria elata and belongs to the family Orchidaceae. It is also called Flower of the Holy Spirit.